home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekkan Dennou Club 147
/
Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z
/
Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin
/
fdimg
/
oh!.2hd
/
OH!DEN_B.LZH
/
TOOLS
/
KEYWITCH
/
KW_S200.LZH
/
w03const.mac
< prev
next >
Wrap
Text File
|
1995-03-20
|
3KB
|
82 lines
.ifndef __w03const_mac
__w03const_mac equ 1
********************************
*割り込みベクタ番号
SPUINT equ $0018 *スプリアス割り込みベクタ番号
KEYERR equ $004B *キー入力エラー割り込みベクタ番号
KEYINT equ $004C *キー入力割り込みベクタ番号
********************************
*IOCSのワークのアドレス
BITSNS equ $0800 *キーの押し下げ状態
LEDSNS equ $0810 *LEDの状態(消灯=0,点灯=1)
*bit0:かな
*bit1:ローマ字
*bit2:コード入力
*bit3:CAPS
*bit4:INS
*bit5:ひらがな
*bit6:全角
SFTSNS equ $0811 *シフトキーの状態(UP=0,DOWN=1)
*bit0:SHIFT
*bit1:CTRL
*bit2:OPT.1
*bit3:OPT.2
*bit4:かな
*bit5:ローマ字
*bit6:コード入力
*bit7:CAPS
BUFCNT equ $0812 *キー入力バッファ内のデータ数
BUFWRT equ $0814 *キー入力バッファの最後のデータのアドレス
BUFRED equ $0818 *キー入力バッファの最初のデータのアドレス
KEYBUF equ $081C *キー入力バッファの先頭
BUFSIZ equ 64 *キー入力バッファのサイズ(ワード数)
BUFEND equ $089C *キー入力バッファの末尾
INTRAP equ $0BC5 *各種trap処理中なら対応するビットが1
*bit0:リセット(trap#10)
*bit1:BREAK(trap#11)
*bit2:コピー(trap#12)
*bit3:CTRL+C(trap#13)
********************************
*DOSのワークのアドレス
MPUTYP equ $0CBC *MPUのタイプ(68000=0,68030=3)
MAINPDB equ $1C50 *メインスレッドのPDBアドレス
CURRPDB equ $1C54 *現在のスレッドのPDBアドレス
********************************
*各種I/Oポートのアドレス
IMRA equ $E88013 *MFP割り込みマスクレジスタA
TSR equ $E8802D *USART送信ステータスレジスタ
UDR equ $E8802F *USARTデータポート(キーボード入出力)
SYSTEM1 equ $E8E003 *システムポート#1
*入力:bit3:TVON=0,TVOFF=1
*出力:bit3:TVリモコン信号
SYSTEM3 equ $E8E007 *システムポート#3
*入力:bit3:キーボードが繋がっている=1
*出力:bit3:キーデータ送出許可=1,禁止=0
JOY0 equ $E9A001 *ジョイスティック1
JOY1 equ $E9A003 *ジョイスティック2
JOY2 equ $E9A005 *ジョイスティックコントロール
*bit4:ジョイスティック1操作無効=1
*bit5:ジョイスティック2操作無効=1
*bit6:ジョイスティック1オプション機能=1
*bit7:ジョイスティック2オプション機能=1
JOY3 equ $E9A007 *8255コントロールワード
*ジョイスティック入力使用=$92
********************************
*SRAMのアドレス
SR_LED equ $ED001C *リセット時のLEDの状態
SR_OPT2 equ $ED0027 *OPT.2でテレビコントロールする=0,しない=1
SR_AIU equ $ED002B *かなの配列(旧JIS=0,あいうえお=1)
SR_DLY equ $ED003A *リピート開始時間
SR_REP equ $ED003B *リピート間隔
********************************
*その他の定数
Q_SIZE equ 8 *キューのサイズ(8以上128以下の2のべきであること)
.endif